package elitech.vietnam.weatherfashion.service.unittest;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;

import junit.framework.TestCase;

import org.junit.Test;

import elitech.vietnam.weatherfashion.dto.PostDTO;
import elitech.vietnam.weatherfashion.service.PHPSoapServiceCaller;

public class TestCasePHPServiceCallerPostPAGE extends TestCase {

	PHPSoapServiceCaller service = new PHPSoapServiceCaller();

	@Test(timeout = 5000)
	public void testgetFashionAllMemberDayLikeCountry() {

		// MyClass is tested
		ArrayList<PostDTO> result;
		// try {
		// result = service.getFashionAllMemberDayLikeCountry(0, 31, "VN", 0,
		// 8);
		//
		// assertTrue(result.size() > 0);
		//
		// } catch (IOException e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// } catch (Exception e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// }
	}

	@Test(timeout = 5000)
	public void testGetFashionDayLikePage() {

		// MyClass is tested
		ArrayList<PostDTO> result;
		// try {
		// result = service.getFashionDayLike(0, "VN", 9, 3, 9);
		//
		// assertTrue(result.size() > 0);
		//
		// } catch (IOException e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// } catch (Exception e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// }
	}

	@Test(timeout = 5000)
	public void testgetFashionDayFriendLikeCountryPage() {

		// MyClass is tested
		ArrayList<PostDTO> result;
		// try {
		// result = service.getFashionDayFriendLikeCountry(9, 0, "VN", 0, 10);
		//
		// assertTrue(result.size() > 0);
		//
		// } catch (IOException e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// } catch (Exception e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// }
	}

	@Test(timeout = 5000)
	public void testgetFashionMemberLikeCountryPage() {

		// MyClass is tested
		ArrayList<PostDTO> result;
		// try {
		// result = service.getFashionMemberLikeCountry(31, 9, "VN", 0, 10);
		//
		// assertTrue(result.size() > 0);
		//
		// } catch (IOException e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// } catch (Exception e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// }
	}

	@Test(timeout = 5000)
	public void testGetThumbnailFashion() {
//
//		// MyClass is tested
//		ArrayList<PostDTO> result;
//		try {
//			result = service.getThumbnailFashion(48, 5, -6);
//
//			assertTrue(result.size() > 0);
//
//		} catch (IOException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		} catch (Exception e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
	}

	@Test(timeout = 5000)
	public void testDate() {

		// MyClass is tested
		ArrayList<PostDTO> result;
		try {
			Date d = new SimpleDateFormat("yyyy/MM/dd").parse("2014/01/03");

			assertTrue(d != null);

		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}
